Subject: APPN Option Sets

From: [email-masked] (John Palombo)
Date: Fri, 19 Nov 1993 14:44:50 +0000

One of the subjects we have discussed at the testing and validation
meetings at the last two AIWs is that in order to put together a self-
certification conformance test definition, we need to have some idea of
the level of APPN functionality supported by today's APPN implementations.

At the last AIW it was suggested that we use email to construct
a matrix of products against supported function sets.  Appended to
this email is two columns of this matrix for Data Connection's
SNAP APPN product (running either as an End Node or as a Network Node)
listing the supported base and optional function sets as defined in
Appendix A of the SNA APPN Architecture Reference.

If people think this is an appropriate method for understanding how
we start to define conformance testing criteria then I would be happy
to collate similar information from other members of the BOF to
build up the matrix.  (Is someone from IBM able to provide this
information for all the IBM APPN products?).

Alternatively, if this is not viewed as a constructive exercise, it would
be good to hear other suggestions for getting a conformance test suite
defined.

John Palombo
Data Connection

====================================================================
APPN Base and Option Set support

1.     BASE FUNCTION SETS
                                                     SNAP APPN V1.0
No.    Name                                             EN     NN

001   LEN-level XID3                                  |  x  |  x  |
002   All XID3 States                                 |  x  |  x  |
003   Link Station Role Negotiation                   |  x  |  x  |
006   CP Name on XID3                                 |  x  |  x  |
007   TG Number Negotation                            |  x  |  x  |
008   Multiple TGs                                    |  x  |  x  |
010   Single-Link TG                                  |  x  |  x  |
011   LFSID Addressing                                |  x  |  x  |
013   Priority Queuing for Transmission               |  x  |  x  |
020   Extended BIND and UNBIND                        |  x  |  x  |
021   Adaptive Pacing for Independent LU BINDs        |  x  |  x  |
023   BIND Segmenting and Reassembly                  |  x  |  x  |
024   Adaptive Pacing for Dependent LU BINDs          |  x  |  x  |
030   CP-CP Sessions                                  |  x  |  x  |
031   CP Capabilities Exchange                        |  x  |  x  |
033   FQPCID Generation                               |  x  |  x  |
034   CD-Initiate                                     |  x  |  x  |
035   Reconstruct CD-Initiate Reply                   |  x  |  x  |
036   COS/TPF                                         |  x  |  x  |
037   BIND (ILU = PLU)                                |  x  |  x  |
038   Limited Resource                                |  x  |  x  |
039   BIND without RSCV from Any LEN or APPN Node     |  x  |  x  |
040   Propagate Unrecognized CVs                      | n/a |  x  |
041   Session RU Segmenting and Reassembly            |  x  |  x  |
042   Interleaved Segments                            |  x  |  x  |
050   Register EN Resources                           |  x  |  x  |
051   Locate/Find/Found                               |  x  |  x  |
052   Reconstruct GDS Variables for Locate Reply      |     |     |
        and CD-Initiate Reply                         |  x  |  x  |
053   Participate in Network Searches                 |  x  |  x  |
054   Send Wildcard Reply                             | n/a |  x  |
055   Broadcast and Directed Searches                 |  x  |  x  |
056   ENCP Search Control                             |  x  |  x  |
057   Partial Directory Entries                       |  x  |  x  |
059   Accept Unqualified LU Name                      | n/a |  x  |
060   Locate Chains - Locate (keep)                   | n/a |  x  |
061   Sending Locate to a Gateway                     | n/a |  x  |
062   Cache Resource Locations                        | n/a |  x  |
063   Favor Explicit Replies                          | n/a |  x  |
064   Network Qualified LU Names                      |  x  |  x  |
065   Central Directory Client                        | n/a |  x  |
066   Abbreviated Resource Hierarchy                  | n/a |  x  |
068   Authentic Net ID Indicators                     | n/a |  x  |
069   DS Support for Domain LEN Resources             | n/a |  x  |
070   Process Local Resource Change                   |  x  |  x  |
073   Initial Topology Exchange                       | n/a |  x  |
074   Flow Reduction Sequence Numbers                 | n/a |  x  |
075   Resource Sequence Numbers                       | n/a |  x  |
076   Topology Broadcast                              | n/a |  x  |
077   Garbage Collection                              | n/a |  x  |
078   Topology Isolation at Net ID Boundaries         | n/a |  x  |
079   Build RSCV                                      |  x  |  x  |
080   Calculate Route Using Connection Networks       | n/a |  x  |
081   Class-of-Service Manager                        |  x  |  x  |
082   Route Randomization                             |  x  |  x  |
083   Member of Connection Network                    |  x  |  x  |
084   Select One-Hop Routes                           |  x  |  x  |
085   Select Network Routes                           | n/a |  x  |
090   Common Node Operator Command Set                |  x  |  x  |
091   Network Node Operator Command Set               |  -  |  x  |
100   Extend/Unextend BIND and UNBIND                 | n/a |  x  |
101   Fixed Session Level Pacing                      | n/a |  x  |
102   Adaptive Session Level Pacing                   | n/a |  x  |
103   Intermediate Session Segmenting/Reassembly      | n/a |  x  |
104   Routing BIND and UNBIND                         | n/a |  x  |
105   Intermediate Session Routing for                |     |     |
        Dependent LU Sessions                         | n/a |  x  |
106   Intermediate Session Routing for                |     |     |
        Type 6.2 LU-LU Sessions                       | n/a |  x  |
150   SNA/MS MDS Common Base                          |  x  |  x  |
151   SNA/MS MDS End Node Support                     |  x  | n/a |
152   SNA/MS MDS Network Node Support                 | n/a |  x  |
153   SNA/MS MDS High Performance Option              |  -  |  -  |
154   SNA/MS MDS Transport Confirmation Option        |  -  |  -  |
160   SNA/MS MS_CAPS Base End Node Support            |  x  | n/a |
161   SNA/MS MS_CAPS Have a Backup or                 |     |     |
        Implicit Focal Point                          |  x  |  x  |
162   SNA/MS MS_CAPS Be a Sphere of Control (SOC)     |     |     |
        End Node                                      |  x  | n/a |
163   SNA/MS MS_CAPS Base Network Node Support        | n/a |  x  |
164   SNA/MS MS_CAPS Have a Subarea FP                | n/a |  -  |
170   SNA/MS MS EP Alert Base Subset                  |  x  |  x  |
171   SNA/MS Problem Diagnosis Data in Alert          |  x  |  x  |
174   SNA/MS Operator Initiated Alert                 |  x  |  x  |
175   SNA/MS Qualified Message Data in Alert          |  x  |  x  |
176   SNA/MS Self-Defining Message Text Subvector     |     |     |
        in Alert                                      |  x  |  x  |
177   SNA/MS LAN Alert                                |  x  |  x  |
178   SNA/MS SDLC/LAN LLC Alert                       |  x  |  x  |
179   SNA/MS X.21 Alert                               |  x  |  x  |
180   SNA/MS Hybrid Alert                             |  -  |  -  |
181   SNA/MS X.25 Alert                               |  x  |  x  |
182   SNA/MS Held Alert for CPMS                      |  x  |  x  |
183   SNA/MS Resolution Notification Support          |  -  |  -  |
184   SNA/MS Operations Management Support in Alert   |  -  |  -  |
1001  Secondary-Initiated Non-Activation XID          |  x  |  x  |
1004  Adjacent Node Name-Change                       |  x  |  x  |
1013  Interoperability with Peripheral Border Node    | n/a |  x  |
1015  CP-CP Session Activation Enhancements           |  -  |  -  |
1103  Retry Referred Search                           | n/a |  x  |
1104  Topology-Based Directory Non-Verify             | n/a |  x  |
1105  PCID Modifier                                   | n/a |  x  |
1109  Surrogate Owner                                 | n/a |  x  |
1202  Safe-Store of Topology Database                 | n/a |  x  |
                                                      |     |     |
                                                      |     |     |
 2.    OPTIONAL FUNCTION SETS                         |     |     |
                                                      |     |     |
 No.   Name                                           |     |     |
                                                      |     |     |
1002  Adjacent Link Station Name                      |  x  |  x  |
1003  Short Hold Mode                                 |  -  |  -  |
1006  Dynamic Name Change                             |  -  |  -  |
1007  Parallel TGs                                    |  x  |  x  |
1011  Multiple Local LUs, Session Manager for a Local |  x  |  x  |
         Independent LU 6.2, and Intranode Routing    |     |     |
1012  LU Name = CP Name                               |  x  |  x  |
1014  Peripheral Border Node                          |  -  |  -  |
1016  Extended Border Node                            |  -  |  -  |
1017  Gateway                                         | n/a |  -  |
1018  Delete EN Resources Before Registering          |  x  |  x  |
1060  Prerequisites for Session Services Extensions   |  -  |  -  |
1062  Session Services Extensions CP Support          |  -  |  -  |
1063  Session Services Extensions NNS Support         | n/a |  -  |
1064  Session Services Extensions PLU Node Support    |  -  |  -  |
1065  Session Services Extensions CP (SLU)            |     |     |
        (SSCP) Support                                |  -  |  -  |
1066  Dependent LU Server                             | n/a |  -  |
1067  Dependent LU Requester                          |  -  |  -  |
1068  Non-Persistent CP-CP Sessions                   |  -  |  -  |
1070  Session Cryptography                            |  -  |  -  |
1100  Safe-Store of Directory Cache                   | n/a |  x  |
1101  Preloaded Directory Cache                       | n/a |  x  |
1102  EN Authorization                                | n/a |  -  |
1106  Central Directory Server                        | n/a |  -  |
1107  Central Resource Registration (of LUs)          |  x  |  x  |
1108  Non-Verify                                      |  -  |  -  |
1200  Tree Caching and TG Caching                     |  x  |  x  |
1201  Permanent Storage Medium                        | [1] | [1] |
1300  Tuning Values for ISR                           |  -  |  -  |
1301  Nonpaced Intermediate Session Traffic           | n/a |  x  |
1500  SNA/MS File Services Support Base               |  -  |  -  |
1501  SNA/MS Network Operator Support for             |     |     |
        File Services                                 |  -  |  -  |
1510  SNA/MS Change Management Base                   |  -  |  -  |
1511  SNA/MS Change Management Production             |     |     |
        Only Activate                                 |  -  |  -  |
1512  SNA/MS Change Management Execution Window       |  -  |  -  |
        Timing Support                                |     |     |
1513  SNA/MS Change Management Activate Report        |     |     |
        Support                                       |  -  |  -  |
1514  SNA/MS Change Management Alter Active           |     |     |
        Install Support                               |  -  |  -  |
1515  SNA/MS Change Management Object Disposition     |  -  |  -  |
        Install Support                               |     |     |
1516  SNA/MS Change Management Initiate               |     |     |
        Command Support                               |  -  |  -  |
1517  SNA/MS Change Management Cancel                 |     |     |
        Command Support                               |  -  |  -  |
1518  SNA/MS Change Management Activate               |     |     |
        Last Support                                  |  -  |  -  |
1520  SNA/MS Common Operations Services               |  -  |  -  |
1521  SNA/MS Operations Management                    |  -  |  -  |

Key :
          x         Function supported
          -         Function not supported
          n/a       Function set not applicable

Notes :

[1]       Function set dependent on hardware specifics

-- 
==============================================================
John Palombo ([email-masked])
Data Connection Limited
Telephone:   +44 81 366 1177
Fax:         +44 81 367 8501
==============================================================